
@media print {
    @page {
        size: 58mm  210mm;
        margin: 1mm;
    }
    h1 {font-size:40mm;}
    p.title{font-size:16mm;line-height:20mm;}

    .table{margin-top:0px;}
    .table>caption+thead>tr:first-child>th,
    .table>colgroup+thead>tr:first-child>th,
    .table>thead:first-child>tr:first-child>th,
    .table>caption+thead>tr:first-child>td,
    .table>colgroup+thead>tr:first-child>td,
    .table>thead:first-child>tr:first-child>td{
        padding:0cm;
    }

    .table>thead>tr>th,
    .table>tbody>tr>th,
    .table>tfoot>tr>th,
    .table>thead>tr>td,
    .table>tbody>tr>td,
    .table>tfoot>tr>td{
        padding:0cm;font-size:16mm;
    }

    .table tr td:nth-child(1){width:34%;}
    .table tr td:nth-child(2){width:23%;}
    .table tr td:nth-child(3){width:23%;}
    .table tr td:nth-child(4){width:20%;}
}